package com.corner.system.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 设备信息
 */
@Data
public class Subsidy implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;
    private String deviceId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date drawTime;//领取时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date applyTime;//申请时间
    private BigDecimal amount;//领取金额(分)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    private String status;//0已申请 1已领取成功 2领取失败
    private String belongMonth;//红包归属月份 yyyy-mm
    private String transferBatchNo;//转账批单单号
    private String transferDetailNo;//转账detail单号
    private String delFlag;//0未删除 1已删除
    private String remark;//备注
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;//审批时间
    private String approvalFlag;//审批标识 0未审核 1已通过 2未通过
    private String electricity;//电量
    @JsonFormat(pattern = "yyyy-MM")
    private Date subsidyDate;//红包日期
    private int monthLimit;//补贴月份期限
    private Long approvalUserId;//审批人
    private Long approvalId;//审批编号
    private String farmerName;//领取人
    private String telephone;//电话
    private String address;//地址
    private BigDecimal payAmount;//实际支付金额
    private String keyword;//关键字查询
}
